package com.granada.vo.req;

import com.granada.entity.SysUser;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

import java.util.List;

/**
 * @ClassName: UserUpdateReqVO
 * TODO:类文件简单描述
 * @Author: 小霍
 * @CreateDate: 2019/9/20 16:42
 * @UpdateUser: 小霍
 * @UpdateDate: 2019/9/20 16:42
 * @Version: 0.0.1
 */
@Data
@SuperBuilder(toBuilder = true)
@NoArgsConstructor
public class UserUpdateReqVO extends SysUser {
//    @ApiModelProperty(value = "用户id")
//    @NotBlank(message = "用户id不能为空")
//    protected Long id;
//
//    @ApiModelProperty(value = "用户名")
//    protected String username;
//
//    @ApiModelProperty(value = "手机号")
//    protected String phone;

//    @ApiModelProperty(value = "所属机构")
//    protected Long deptId;
//
//    @ApiModelProperty(value = "真实名称")
//    protected String realName;

//    @ApiModelProperty(value = "昵称")
//    protected String nickName;
//
//    @ApiModelProperty(value = "邮箱")
//    protected String email;
//
//    @ApiModelProperty(value = "头像")
//    private String headPortrait;
//
//    @ApiModelProperty(value = "账户状态(1.正常 2.锁定 )")
//    protected Integer status;
//
//    @ApiModelProperty(value = "性别(1.男 2.女)")
//    protected Integer sex;
//
//    @ApiModelProperty(value = "密码")
//    protected String password;
    protected Long deptId;

    @ApiModelProperty(value = "所拥有的角色")
    protected List<String> roleIds;

}
